﻿<?php
/**
1）merchant_private_key，商户私钥;merchant_public_key,商户公钥；商户需要按照《密钥对获取工具说明》操作并获取商户私钥，商户公钥。
2）demo提供的merchant_private_key、merchant_public_key是测试商户号1111110166的商户私钥和商户公钥，请商家自行获取并且替换；
3）使用商户私钥加密时需要调用到openssl_sign函数,需要在php_ini文件里打开php_openssl插件
4）php的商户私钥在格式上要求换行，如下所示；
*/
		$merchant_private_key='-----BEGIN PRIVATE KEY-----
MIICdQIBADANBgkqhkiG9w0BAQEFAASCAl8wggJbAgEAAoGBALQ0yaLDR+f9+CKb
k6wnp7clk8AuJ7zwb4b5spIINhaXpf3IpArjDtdAdU0b7jZtAxYN3YqePGix2aKn
JlANwDYOr5nQbpNHiiOdJWagODpDK6S7aVk4kyrWAO19dTLZjXcWXI1C8iBUXV0y
fI9V9ckoT3IFffFXHWUiM6ZXb6ZbAgMBAAECgYB1s/z3uMFgwDuwrxl3WrdrIros
znjaKdlOug1u4Loja43aA5FSIxhwdAOqB9JB7lYTs56+ibg/UdsrKC4YH8Mo8aI7
7fH+Xv+ucfPBaUZcBCiePnhJkiLq+h+klXwS1RSYhiIxtgZDLzZzNjAK2kqs7Du/
snaRG6x6gr0vWNfZwQJBAO8KUjcGGQm8nJHWW+ZXFJZbOYAR20L5rB30np66rcK6
SIWnJQZszhqi2z492RaWHswcLADRmO0neqLG+nr2aRECQQDA/d1x4K7dFhwdlXjC
tUE3zvUNHAvA9/GiJ+XSgzXprQFDy6S7yQx8AZzl9MNd4H1PUHh33hHOmjjrGURm
H/irAkAjzKDperFPQv8T3E2hHpOHvRvMcWAsFKZRSixjS0PwsONhmNmzr6HiXVeG
Z87WUh9EpEd2y+0iP1JfhHtI5RRxAkA344zUpK+fIP8FZjrxkBIR+mIm6L9So7sb
LZi1rP/Y6xwZqQjMxP1TkBgC1C4bqp4/cNtiQzI+9ZSUKN4RASM/AkB2qnbc8SrK
IfGhQV1MMxNhWImIi5Tn7oqypBihmN3vOm0D8DcTsDeTUpnu+KHGaQLy8lgm28jP
bbqdTzOq4xl4
-----END PRIVATE KEY-----';

	//merchant_public_key,商户公钥，按照说明文档上传此密钥到多得宝商家后台，位置为"支付设置"->"公钥管理"->"设置商户公钥"，代码中不使用到此变量
	//demo提供的merchant_public_key已经上传到测试商家号后台
	$merchant_public_key = '-----BEGIN PUBLIC KEY-----
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC0NMmiw0fn/fgim5OsJ6e3JZPA
Lie88G+G+bKSCDYWl6X9yKQK4w7XQHVNG+42bQMWDd2KnjxosdmipyZQDcA2Dq+Z
0G6TR4ojnSVmoDg6Qyuku2lZOJMq1gDtfXUy2Y13FlyNQvIgVF1dMnyPVfXJKE9y
BX3xVx1lIjOmV2+mWwIDAQAB
-----END PUBLIC KEY-----';
	
/**
1)dinpay_public_key，多得宝公钥，每个商家对应一个固定的多得宝公钥（不是使用工具生成的密钥merchant_public_key，不要混淆），
即为多得宝商家后台"公钥管理"->"多得宝公钥"里的绿色字符串内容,复制出来之后调成4行（换行位置任意，前面三行对齐），
并加上注释"-----BEGIN PUBLIC KEY-----"和"-----END PUBLIC KEY-----"
2)demo提供的dinpay_public_key是测试商户号1111110166的智付公钥，请自行复制对应商户号的智付公钥进行调整和替换。
3）使用多得宝公钥验证时需要调用openssl_verify函数进行验证,需要在php_ini文件里打开php_openssl插件
*/
	$dinpay_public_key = '-----BEGIN PUBLIC KEY-----
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCtznTXlmZr0TutilLs8pAq4TbF
QYTNsiFQfqtx5w93tWiLKUACDEoa4t4ix+zvZvL3/Xrxhv/WcEvewSL4V2qkiAtj
u4+qLmUoK9pKFfAsBoH0XRz/FkziNL/k+vVWrAQHrMCaFG2PKmDC5h0E7u+WWlx+
tAzm9F7jLKSoqFm7ZQIDAQAB 
-----END PUBLIC KEY-----';





	



?>